package entity;

/**
 * @Description: TODO
 * @author: muxiongxiong
 * @date: 2021年07月06日 8:17
 * 公众号：雄雄的小课堂
 * 博客：https://blog.csdn.net/qq_34137397
 * 个人站：http://www.穆雄雄.com
 * 个人站：http://www.muxiongxiong.cn
 */
public abstract class Car {
    private String cname;
    private String ctype;
    private String ccolor;
    private double cprice;

    /**
     * 无参构造函数
     */
    public Car() {
    }

    /**
     * 有参的构造函数
     *
     * @param cname  车的名字
     * @param ctype  车的类型
     * @param ccolor 车的颜色
     * @param cprice 车的价格
     */
    public Car(String cname, String ctype, String ccolor, double cprice) {
        this.cname = cname;
        this.ctype = ctype;
        this.ccolor = ccolor;
        this.cprice = cprice;
    }

    public abstract void show();

    /**
     * 所有属性的get和set 方法
     *
     * @return
     */
    public String getCname() {
        return cname;
    }

    public void setCname(String cname) {
        this.cname = cname;
    }

    public String getCtype() {
        return ctype;
    }

    public void setCtype(String ctype) {
        this.ctype = ctype;
    }

    public String getCcolor() {
        return ccolor;
    }

    public void setCcolor(String ccolor) {
        this.ccolor = ccolor;
    }

    public double getCprice() {
        return cprice;
    }

    public void setCprice(double cprice) {
        this.cprice = cprice;
    }
}
